Chapter 2
detailed summary tables of results

 2.1 List of integrals sorted by grade for each CAS
  2.1.1 Rubi
  2.1.2 Mathematica
  2.1.3 Maple
  2.1.4 Maxima
  2.1.5 FriCAS
  2.1.6 Sympy
  2.1.7 Giac
 2.2 Detailed conclusion table per each integral for all CAS systems
 2.3 Detailed conclusion table specific for Rubi results

2.1 List of integrals sorted by grade for each CAS

2.1.1 Rubi

A grade: { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33 }

B grade: { }

C grade: { }

F grade: { }

2.1.2 Mathematica

A grade: { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30 }

B grade: { }

C grade: { 31, 32, 33 }

F grade: { }

2.1.3 Maple

A grade: { 1, 2, 3, 6, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 30 }

B grade: { 4, 5, 7, 13 }

C grade: { 27, 28 }

F grade: { 31, 32, 33 }

2.1.4 Maxima

A grade: { 16, 17, 18, 19, 21, 23, 24, 25, 26

B grade: { 11 }

C grade: { }

F grade: { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 20, 22, 27, 28, 29, 30, 31, 32, 33 }

2.1.5 FriCAS

A grade: { 11, 16, 17, 18, 19, 24, 25, 26, 29, 30 }

B grade: { 21, 23, 31, 32, 33 }

C grade: { }

F grade: { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 20, 22, 27, 28 }

2.1.6 Sympy

A grade: { 16, 17, 18, 19, 21, 23, 24, 25, 26, 29, 30 }

B grade: { }

C grade: { }

F grade: { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 20, 22, 27, 28, 31, 32, 33 }

2.1.7 Giac

A grade: { 11, 16, 17, 18, 19, 24, 25, 26, 29, 30, 31 }

B grade: { 21, 23 }

C grade: { }

F grade: { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 20, 22, 27, 28, 32, 33 }

2.2 Detailed conclusion table per each integral for all CAS systems

Detailed conclusion table per each integral is given by table below. The elapsed time is in seconds. For failed result it is given as F(-1) if the failure was due to timeout. It is given as F(-2) if the failure was due to an exception being raised, which could indicate a bug in the system. If the failure was due to integral not being evaluated within the time limit, then it is given just an F.

In this table,the column normalized size is defined as \(\frac{\text{antiderivative leaf size}}{\text{optimal antiderivative leaf size}}\)










Problem 1 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A F F F F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 144 144 161 243 0 0 0 0
normalized size 1 1. 1.12 1.69 0. 0. 0. 0.
time (sec) N/A 0.199 0.225 0.196 0. 0. 0. 0.


















Problem 2 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A F F F F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 115 115 138 207 0 0 0 0
normalized size 1 1. 1.2 1.8 0. 0. 0. 0.
time (sec) N/A 0.134 0.162 0.119 0. 0. 0. 0.


















Problem 3 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A F F F F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 82 82 115 180 0 0 0 0
normalized size 1 1. 1.4 2.2 0. 0. 0. 0.
time (sec) N/A 0.113 0.106 0.066 0. 0. 0. 0.


















Problem 4 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A B F F F F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 76 76 107 426 0 0 0 0
normalized size 1 1. 1.41 5.61 0. 0. 0. 0.
time (sec) N/A 0.062 0.086 0.135 0. 0. 0. 0.


















Problem 5 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A B F F F F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 71 71 104 220 0 0 0 0
normalized size 1 1. 1.46 3.1 0. 0. 0. 0.
time (sec) N/A 0.111 0.155 0.092 0. 0. 0. 0.


















Problem 6 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A F F F F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 107 107 158 166 0 0 0 0
normalized size 1 1. 1.48 1.55 0. 0. 0. 0.
time (sec) N/A 0.141 0.214 0.156 0. 0. 0. 0.


















Problem 7 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A B F F F F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 124 124 150 301 0 0 0 0
normalized size 1 1. 1.21 2.43 0. 0. 0. 0.
time (sec) N/A 0.186 0.427 0.177 0. 0. 0. 0.


















Problem 8 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A F F F F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 180 180 294 296 0 0 0 0
normalized size 1 1. 1.63 1.64 0. 0. 0. 0.
time (sec) N/A 0.231 0.335 0.306 0. 0. 0. 0.


















Problem 9 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A F F F F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 155 155 203 312 0 0 0 0
normalized size 1 1. 1.31 2.01 0. 0. 0. 0.
time (sec) N/A 0.187 0.456 0.25 0. 0. 0. 0.


















Problem 10 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A F F F F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 136 136 251 253 0 0 0 0
normalized size 1 1. 1.85 1.86 0. 0. 0. 0.
time (sec) N/A 0.13 0.309 0.151 0. 0. 0. 0.


















Problem 11 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A B A F A
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 57 57 49 98 225 115 0 135
normalized size 1 1. 0.86 1.72 3.95 2.02 0. 2.37
time (sec) N/A 0.046 0.114 0.004 1.476 2.211 0. 1.266


















Problem 12 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A F F F(-1) F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 132 132 220 250 0 0 0 0
normalized size 1 1. 1.67 1.89 0. 0. 0. 0.
time (sec) N/A 0.092 0.28 0.146 0. 0. 0. 0.


















Problem 13 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A B F F F(-1) F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 122 122 152 340 0 0 0 0
normalized size 1 1. 1.25 2.79 0. 0. 0. 0.
time (sec) N/A 0.171 0.486 0.188 0. 0. 0. 0.


















Problem 14 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A F F F F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 177 177 251 260 0 0 0 0
normalized size 1 1. 1.42 1.47 0. 0. 0. 0.
time (sec) N/A 0.182 0.465 0.223 0. 0. 0. 0.


















Problem 15 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A F F F F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 159 159 217 371 0 0 0 0
normalized size 1 1. 1.36 2.33 0. 0. 0. 0.
time (sec) N/A 0.257 0.659 0.208 0. 0. 0. 0.


















Problem 16 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A A A A A
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 149 149 153 177 255 286 211 231
normalized size 1 1. 1.03 1.19 1.71 1.92 1.42 1.55
time (sec) N/A 0.119 0.141 0.022 1.812 2.143 5.144 1.14


















Problem 17 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A A A A A
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 120 120 125 161 194 250 177 197
normalized size 1 1. 1.04 1.34 1.62 2.08 1.48 1.64
time (sec) N/A 0.121 0.103 0.005 1.751 2.239 2.63 1.184


















Problem 18 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A A A A A
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 122 122 131 137 200 234 158 170
normalized size 1 1. 1.07 1.12 1.64 1.92 1.3 1.39
time (sec) N/A 0.086 0.103 0.004 1.746 2.139 1.53 1.183


















Problem 19 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A A A A A
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 81 81 91 112 127 186 114 128
normalized size 1 1. 1.12 1.38 1.57 2.3 1.41 1.58
time (sec) N/A 0.067 0.072 0.005 1.656 2.166 0.678 1.162


















Problem 20 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A F F F F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 132 132 111 130 0 0 0 0
normalized size 1 1. 0.84 0.98 0. 0. 0. 0.
time (sec) N/A 0.239 0.193 0.144 0. 0. 0. 0.


















Problem 21 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A A B A B
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 66 66 80 79 109 360 78 1170
normalized size 1 1. 1.21 1.2 1.65 5.45 1.18 17.73
time (sec) N/A 0.075 0.062 0.007 1.508 2.464 4.034 1.869


















Problem 22 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A F F F F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 119 119 105 127 0 0 0 0
normalized size 1 1. 0.88 1.07 0. 0. 0. 0.
time (sec) N/A 0.221 0.154 0.313 0. 0. 0. 0.


















Problem 23 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A A B A B
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 85 85 130 119 161 394 172 4182
normalized size 1 1. 1.53 1.4 1.89 4.64 2.02 49.2
time (sec) N/A 0.091 0.061 0.009 1.493 3.054 5.51 13.841


















Problem 24 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A A A A A
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 135 135 99 169 216 247 197 216
normalized size 1 1. 0.73 1.25 1.6 1.83 1.46 1.6
time (sec) N/A 0.127 0.115 0.022 1.476 2.406 2.613 1.148


















Problem 25 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A A A A A
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 205 205 149 270 360 385 326 365
normalized size 1 1. 0.73 1.32 1.76 1.88 1.59 1.78
time (sec) N/A 0.244 0.161 0.007 1.465 2.429 8.371 1.19


















Problem 26 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A A A A A
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 292 292 212 393 540 568 502 551
normalized size 1 1. 0.73 1.35 1.85 1.95 1.72 1.89
time (sec) N/A 0.326 0.185 0.004 1.496 2.495 23.442 1.196


















Problem 27 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A C F(-2) F F F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 521 521 811 216 0 0 0 0
normalized size 1 1. 1.56 0.41 0. 0. 0. 0.
time (sec) N/A 0.81 1.095 0.535 0. 0. 0. 0.


















Problem 28 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A C F(-2) F F F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 727 727 1065 1654 0 0 0 0
normalized size 1 1. 1.46 2.28 0. 0. 0. 0.
time (sec) N/A 1.069 2.293 0.913 0. 0. 0. 0.


















Problem 29 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade N/A A A A F(-2) A A A
verified N/A N/A N/A TBD TBD TBD TBD TBD
size 18 0 0 0 0 0 0 0
normalized size 1 0. 0. 0. 0. 0. 0. 0.
time (sec) N/A 0.018 3.447 0.28 0. 0. 0. 0.


















Problem 30 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade N/A A A A F(-2) A A A
verified N/A N/A N/A TBD TBD TBD TBD TBD
size 18 0 0 0 0 0 0 0
normalized size 1 0. 0. 0. 0. 0. 0. 0.
time (sec) N/A 0.019 2.141 0.268 0. 0. 0. 0.


















Problem 31 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A C F F(-2) B F A
verified N/A Yes NO TBD TBD TBD TBD TBD
size 66 66 68 0 0 606 0 101
normalized size 1 1. 1.03 0. 0. 9.18 0. 1.53
time (sec) N/A 0.096 0.081 0.18 0. 2.649 0. 1.223


















Problem 32 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A C F F(-2) B F F(-1)
verified N/A Yes NO TBD TBD TBD TBD TBD
size 136 136 120 0 0 1192 0 0
normalized size 1 1. 0.88 0. 0. 8.76 0. 0.
time (sec) N/A 0.153 0.188 0.183 0. 3.241 0. 0.


















Problem 33 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A C F F(-2) B F(-1) F(-1)
verified N/A Yes NO TBD TBD TBD TBD TBD
size 211 211 162 0 0 2145 0 0
normalized size 1 1. 0.77 0. 0. 10.17 0. 0.
time (sec) N/A 0.848 0.309 0.181 0. 4.082 0. 0.









2.3 Detailed conclusion table specific for Rubi results

The following table is specific to Rubi. It gives additional statistics for each integral. the column steps is the number of steps used by Rubi to obtain the antiderivative. The rules column is the number of unique rules used. The integrand size column is the leaf size of the integrand. Finally the ratio \(\frac{\text{number of rules}}{\text{integrand size}}\) is given. The larger this ratio is, the harder the integral was to solve. In this test, problem number [28] had the largest ratio of [ 0.6429 ]

Table 2.1Rubi specific breakdown of results for each integral














# grade
number of
steps
used
number of
unique
rules
normalized
antiderivative
leaf size
integrand
leaf size
\(\frac{\text{number of rules}}{\text{integrand leaf size}}\)







1 A 8 8 1. 25 0.32







2 A 8 6 1. 25 0.24







3 A 5 5 1. 23 0.217







4 A 6 4 1. 22 0.182







5 A 7 5 1. 25 0.2







6 A 10 8 1. 25 0.32







7 A 9 7 1. 25 0.28







8 A 12 9 1. 25 0.36







9 A 8 8 1. 25 0.32







10 A 8 6 1. 25 0.24







11 A 2 2 1. 23 0.087







12 A 8 6 1. 22 0.273







13 A 9 7 1. 25 0.28







14 A 13 11 1. 25 0.44







15 A 12 9 1. 25 0.36







16 A 6 6 1. 19 0.316







17 A 5 5 1. 19 0.263







18 A 4 4 1. 17 0.235







19 A 4 3 1. 16 0.188







20 A 12 12 1. 19 0.632







21 A 5 6 1. 19 0.316







22 A 10 10 1. 19 0.526







23 A 6 7 1. 19 0.368







24 A 5 5 1. 14 0.357







25 A 5 5 1. 14 0.357







26 A 5 5 1. 14 0.357







27 A 18 6 1. 14 0.429







28 A 26 9 1. 14 0.643







29 A 0 0 0. 0 0.







30 A 0 0 0. 0 0.







31 A 6 7 1. 16 0.438







32 A 7 9 1. 16 0.562







33 A 8 10 1. 16 0.625